package com.lianzai.user.domain;

import com.fasterxml.jackson.annotation.JsonFormat;

import java.io.Serializable;
import java.util.Date;



/**
 * 用户表
 * 
 * @author zb
 * @email 1106900429@qq.com
 * @date 2018-10-17 23:16:32
 */
public class UserInfoDO implements Serializable {
	private static final long serialVersionUID = 1L;
	
	//用户ID
	private Long id;
	//用户名
	private String userName;
	//姓名
	private String name;
	//身份证号码
	private String cardCode;
	//手机号码
	private String mobile;
	//密码
	private String pwd;
	//头像
	private String head;
	//联系地址
	private String addr;
	//性别 1男 2女
	private Integer gender;
	//角色 1住户 2租户  3商铺
	private Integer role;
	//状态 1正常 0禁用 
	private Integer status;
	//创建时间
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm", timezone = "GMT+8")
	private Date createTime;

	private Integer auditStatus;
	private String refuseReason;
	private Integer communityId;
	private Integer industryId;
	private String communityName;
	private String industryName;

	private String licensePath;

	/**
	 * 设置：用户ID
	 */
	public void setId(Long id) {
		this.id = id;
	}
	/**
	 * 获取：用户ID
	 */
	public Long getId() {
		return id;
	}
	/**
	 * 设置：用户名
	 */
	public void setUserName(String userName) {
		this.userName = userName;
	}
	/**
	 * 获取：用户名
	 */
	public String getUserName() {
		return userName;
	}
	/**
	 * 设置：姓名
	 */
	public void setName(String name) {
		this.name = name;
	}
	/**
	 * 获取：姓名
	 */
	public String getName() {
		return name;
	}
	/**
	 * 设置：身份证号码
	 */
	public void setCardCode(String cardCode) {
		this.cardCode = cardCode;
	}
	/**
	 * 获取：身份证号码
	 */
	public String getCardCode() {
		return cardCode;
	}
	/**
	 * 设置：手机号码
	 */
	public void setMobile(String mobile) {
		this.mobile = mobile;
	}
	/**
	 * 获取：手机号码
	 */
	public String getMobile() {
		return mobile;
	}
	/**
	 * 设置：密码
	 */
	public void setPwd(String pwd) {
		this.pwd = pwd;
	}
	/**
	 * 获取：密码
	 */
	public String getPwd() {
		return pwd;
	}
	/**
	 * 设置：头像
	 */
	public void setHead(String head) {
		this.head = head;
	}
	/**
	 * 获取：头像
	 */
	public String getHead() {
		return head;
	}
	/**
	 * 设置：联系地址
	 */
	public void setAddr(String addr) {
		this.addr = addr;
	}
	/**
	 * 获取：联系地址
	 */
	public String getAddr() {
		return addr;
	}
	/**
	 * 设置：性别 1男 2女
	 */
	public void setGender(Integer gender) {
		this.gender = gender;
	}
	/**
	 * 获取：性别 1男 2女
	 */
	public Integer getGender() {
		return gender;
	}
	/**
	 * 设置：角色 1住户 2租户  3商铺
	 */
	public void setRole(Integer role) {
		this.role = role;
	}
	/**
	 * 获取：角色 1住户 2租户  3商铺
	 */
	public Integer getRole() {
		return role;
	}
	/**
	 * 设置：状态 1正常 0禁用 
	 */
	public void setStatus(Integer status) {
		this.status = status;
	}
	/**
	 * 获取：状态 1正常 0禁用 
	 */
	public Integer getStatus() {
		return status;
	}
	/**
	 * 设置：创建时间
	 */
	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}
	/**
	 * 获取：创建时间
	 */
	public Date getCreateTime() {
		return createTime;
	}

	public Integer getAuditStatus() {
		return auditStatus;
	}

	public void setAuditStatus(Integer auditStatus) {
		this.auditStatus = auditStatus;
	}

	public String getRefuseReason() {
		return refuseReason;
	}

	public void setRefuseReason(String refuseReason) {
		this.refuseReason = refuseReason;
	}

	public Integer getCommunityId() {
		return communityId;
	}

	public void setCommunityId(Integer communityId) {
		this.communityId = communityId;
	}

	public Integer getIndustryId() {
		return industryId;
	}

	public void setIndustryId(Integer industryId) {
		this.industryId = industryId;
	}

	public String getCommunityName() {
		return communityName;
	}

	public void setCommunityName(String communityName) {
		this.communityName = communityName;
	}

	public String getIndustryName() {
		return industryName;
	}

	public void setIndustryName(String industryName) {
		this.industryName = industryName;
	}

	public String getLicensePath() {
		return licensePath;
	}

	public void setLicensePath(String licensePath) {
		this.licensePath = licensePath;
	}
}
